launch bombs - Turkish English Dictionary